Big Huge Thesaurus

thiopentobarbital sodium

noun